#pragma once
class copyable{
protected:
    copyable() = default;
    ~copyable() = default;
};